const express = require("express");
const multer = require("multer");
// 通过multer配置上传文件的存储位置

let storage = multer.diskStorage({
    // 配置文件存储路径
    destination: function(req,file,cb){
        cb(null,"tmp/my-uploads")
    },
    // 配置自定义文件名
    filename: function(req,file,cb){
        cb(null,file.fieldname + "-" + Date.now())
    }
})
const upload = multer({ storage: storage })

// 创建服务器
const app = express()

// 前端传值：{cover: 文件对象}
app.post("/upload",upload.single("cover"),function(req,res,next){
    res.set("Access-Control-Allow-Origin", "*")
    res.send({
        status: 200,
        msg: "上传成功！"
    })
})
app.listen("8080",()=>{
    console.log("服务器启动成功：http://127.0.0.1:8080");
})